package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.pojo.CheckGroup;

import java.util.List;

/**
 * 检查组接口
 */
public interface CheckgroupService {


     // 新增检查组
    void add(CheckGroup checkGroup,Integer [] checkitemIds);


     //分页查询接口
    PageResult pageQuery(Integer currentPage, Integer pageSize, String queryString);


     //根据id，查询检查组信息
    CheckGroup findById(Integer id);


     // 根据检查组id，查询所有关联的检查项ids
    List<Integer> findCheckitemIds(Integer id);


    // 编辑检查组
    void edit(CheckGroup checkGroup, Integer[] checkitemids);


     // 查询所有检查组
    List<CheckGroup> findAll();

    //删除检查组
    void delete(Integer id);
}